package org.jasper.api.session;

import org.jasper.impl.option.BeliefSystemTypeOption;
import org.jasper.impl.option.ClockTypeOption;

/**
 * Created by OP038074 on 2018/7/19.
 */
public interface KieSessionModel {
    String getName();
    KieSessionModel setDefault(boolean isDefault);
    KieSessionModel setType(KieSessionType type);

    ClockTypeOption getClockType();

    BeliefSystemTypeOption getBeliefSystem();

    enum KieSessionType {
        STATEFUL, STATELESS
    }
}
